package com.sharemarking.application.common.api;

public enum HttpStatus {
	/**
	 * 响应状态码(Status)，状态信息(Message)规范
	 */

	/** 成功 **/
	SUCCESS(0, "成功"),

	/** 签名失败 **/
	SIGN_INVALID(10001, "签名失败"),
	/** 参数缺失 **/
	REQUIRED_PARAMS_IS_MISSING(10002, "参数缺失"),
	/** 系统异常 **/
	ERROR(10003, "好像出了一点小问题"),
	/** 参数异常 **/
	REQUIRED_PARAMS_ERROR(10004, "参数异常"),
	/** 数据参数异常： **/
	DATA_ERROR(10005, "");


	private int status;
	private String message;

	private HttpStatus(int status, String message) {
		this.status = status;
		this.message = message;
	}

	public int getStatus() {
		return this.status;
	}

	public String getMessage() {
		return this.message;
	}
}
